#
# PySNMP MIB module RFC1229-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///opt/mib/netdisco-mibs/rfc/RFC1229-MIB.my
# Produced by pysmi-0.3.4 at Thu Jan 27 18:18:38 2022
# On host loaclhost platform Linux version 3.10.0-1160.41.1.el7.x86_64 by user root
# Using Python version 3.6.8 (default, Nov 16 2020, 16:55:22) 
#
OctetString, ObjectIdentifier, Integer = mibBuilder.importSymbols("ASN1", "OctetString", "ObjectIdentifier", "Integer")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
SingleValueConstraint, ConstraintsIntersection, ConstraintsUnion, ValueSizeConstraint, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ConstraintsIntersection", "ConstraintsUnion", "ValueSizeConstraint", "ValueRangeConstraint")
ModuleCompliance, NotificationGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "NotificationGroup")
NotificationType, Gauge32, TimeTicks, ObjectIdentity, iso, ModuleIdentity, IpAddress, experimental, Counter32, MibIdentifier, Unsigned32, Integer32, Bits, Counter64, MibScalar, MibTable, MibTableRow, MibTableColumn = mibBuilder.importSymbols("SNMPv2-SMI", "NotificationType", "Gauge32", "TimeTicks", "ObjectIdentity", "iso", "ModuleIdentity", "IpAddress", "experimental", "Counter32", "MibIdentifier", "Unsigned32", "Integer32", "Bits", "Counter64", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn")
PhysAddress, DisplayString, TextualConvention = mibBuilder.importSymbols("SNMPv2-TC", "PhysAddress", "DisplayString", "TextualConvention")
ifExtensions = MibIdentifier((1, 3, 6, 1, 3, 6))
ifExtnsTable = MibTable((1, 3, 6, 1, 3, 6, 1), )
if mibBuilder.loadTexts: ifExtnsTable.setStatus('mandatory')
ifExtnsEntry = MibTableRow((1, 3, 6, 1, 3, 6, 1, 1), ).setIndexNames((0, "RFC1229-MIB", "ifExtnsIfIndex"))
if mibBuilder.loadTexts: ifExtnsEntry.setStatus('mandatory')
ifExtnsIfIndex = MibTableColumn((1, 3, 6, 1, 3, 6, 1, 1, 1), Integer32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsIfIndex.setStatus('mandatory')
ifExtnsChipSet = MibTableColumn((1, 3, 6, 1, 3, 6, 1, 1, 2), ObjectIdentifier()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsChipSet.setStatus('mandatory')
ifExtnsRevWare = MibTableColumn((1, 3, 6, 1, 3, 6, 1, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 255))).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsRevWare.setStatus('mandatory')
ifExtnsMulticastsTransmittedOks = MibTableColumn((1, 3, 6, 1, 3, 6, 1, 1, 4), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsMulticastsTransmittedOks.setStatus('mandatory')
ifExtnsBroadcastsTransmittedOks = MibTableColumn((1, 3, 6, 1, 3, 6, 1, 1, 5), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsBroadcastsTransmittedOks.setStatus('mandatory')
ifExtnsMulticastsReceivedOks = MibTableColumn((1, 3, 6, 1, 3, 6, 1, 1, 6), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsMulticastsReceivedOks.setStatus('mandatory')
ifExtnsBroadcastsReceivedOks = MibTableColumn((1, 3, 6, 1, 3, 6, 1, 1, 7), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsBroadcastsReceivedOks.setStatus('mandatory')
ifExtnsPromiscuous = MibTableColumn((1, 3, 6, 1, 3, 6, 1, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsPromiscuous.setStatus('mandatory')
ifExtnsTestTable = MibTable((1, 3, 6, 1, 3, 6, 2), )
if mibBuilder.loadTexts: ifExtnsTestTable.setStatus('mandatory')
ifExtnsTestEntry = MibTableRow((1, 3, 6, 1, 3, 6, 2, 1), ).setIndexNames((0, "RFC1229-MIB", "ifExtnsTestIfIndex"))
if mibBuilder.loadTexts: ifExtnsTestEntry.setStatus('mandatory')
ifExtnsTestIfIndex = MibTableColumn((1, 3, 6, 1, 3, 6, 2, 1, 1), Integer32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsTestIfIndex.setStatus('mandatory')
ifExtnsTestCommunity = MibTableColumn((1, 3, 6, 1, 3, 6, 2, 1, 2), OctetString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsTestCommunity.setStatus('mandatory')
ifExtnsTestRequestId = MibTableColumn((1, 3, 6, 1, 3, 6, 2, 1, 3), Integer32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsTestRequestId.setStatus('mandatory')
ifExtnsTestType = MibTableColumn((1, 3, 6, 1, 3, 6, 2, 1, 4), ObjectIdentifier()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: ifExtnsTestType.setStatus('mandatory')
wellKnownTests = MibIdentifier((1, 3, 6, 1, 3, 6, 4))
testFullDuplexLoopBack = MibIdentifier((1, 3, 6, 1, 3, 6, 4, 1))
ifExtnsTestResult = MibTableColumn((1, 3, 6, 1, 3, 6, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7))).clone(namedValues=NamedValues(("none", 1), ("success", 2), ("inProgress", 3), ("notSupported", 4), ("unAbleToRun", 5), ("aborted", 6), ("failed", 7)))).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsTestResult.setStatus('mandatory')
ifExtnsTestCode = MibTableColumn((1, 3, 6, 1, 3, 6, 2, 1, 6), ObjectIdentifier()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsTestCode.setStatus('mandatory')
ifExtnsRcvAddrTable = MibTable((1, 3, 6, 1, 3, 6, 3), )
if mibBuilder.loadTexts: ifExtnsRcvAddrTable.setStatus('mandatory')
ifExtnsRcvAddrEntry = MibTableRow((1, 3, 6, 1, 3, 6, 3, 1), ).setIndexNames((0, "RFC1229-MIB", "ifExtnsRcvAddrIfIndex"), (0, "RFC1229-MIB", "ifExtnsRcvAddress"))
if mibBuilder.loadTexts: ifExtnsRcvAddrEntry.setStatus('mandatory')
ifExtnsRcvAddrIfIndex = MibTableColumn((1, 3, 6, 1, 3, 6, 3, 1, 1), Integer32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsRcvAddrIfIndex.setStatus('mandatory')
ifExtnsRcvAddress = MibTableColumn((1, 3, 6, 1, 3, 6, 3, 1, 2), PhysAddress()).setMaxAccess("readonly")
if mibBuilder.loadTexts: ifExtnsRcvAddress.setStatus('mandatory')
ifExtnsRcvAddrStatus = MibTableColumn((1, 3, 6, 1, 3, 6, 3, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("other", 1), ("invalid", 2), ("volatile", 3), ("nonVolatile", 4))).clone('volatile')).setMaxAccess("readwrite")
if mibBuilder.loadTexts: ifExtnsRcvAddrStatus.setStatus('mandatory')
mibBuilder.exportSymbols("RFC1229-MIB", ifExtnsTestCommunity=ifExtnsTestCommunity, ifExtnsPromiscuous=ifExtnsPromiscuous, testFullDuplexLoopBack=testFullDuplexLoopBack, ifExtnsChipSet=ifExtnsChipSet, ifExtnsTestCode=ifExtnsTestCode, ifExtnsRcvAddrTable=ifExtnsRcvAddrTable, ifExtnsRcvAddress=ifExtnsRcvAddress, ifExtnsTestIfIndex=ifExtnsTestIfIndex, ifExtnsIfIndex=ifExtnsIfIndex, ifExtnsRevWare=ifExtnsRevWare, ifExtnsTestEntry=ifExtnsTestEntry, wellKnownTests=wellKnownTests, ifExtnsTestType=ifExtnsTestType, ifExtnsRcvAddrStatus=ifExtnsRcvAddrStatus, ifExtnsBroadcastsTransmittedOks=ifExtnsBroadcastsTransmittedOks, ifExtnsTestRequestId=ifExtnsTestRequestId, ifExtnsTestTable=ifExtnsTestTable, ifExtnsEntry=ifExtnsEntry, ifExtnsBroadcastsReceivedOks=ifExtnsBroadcastsReceivedOks, ifExtnsMulticastsTransmittedOks=ifExtnsMulticastsTransmittedOks, ifExtnsTable=ifExtnsTable, ifExtnsMulticastsReceivedOks=ifExtnsMulticastsReceivedOks, ifExtnsRcvAddrIfIndex=ifExtnsRcvAddrIfIndex, ifExtensions=ifExtensions, ifExtnsRcvAddrEntry=ifExtnsRcvAddrEntry, ifExtnsTestResult=ifExtnsTestResult)
